<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <script>

        /*
     * 在页面中接受一个用户输入的数字，并判断该数是否是质数
     *  质数：只能被1和它自身整除的数，1不是质数也不是合数，质数必须是大于1的自然数。
     */

        let num = +prompt('请输入一个大于1的整数')
        //  判断这个值是否合法
        // if (num < 1) {
        //     alert('你输入的数字不合法')
        // } else {
        //     // 判断num是否是质数
        //     for (let i = 2; i < num; i++) {
        //         if (num % 1 === 0 && num % num == 0) {
        //             alert(`${num}是质数`)
        //             break
        //         } else if (num % i == 0) {
        //             alert(`${num}不是质数`)
        //         }
        //     }

        // }

        function isPrime(mun) {
            if (num < 1) {
                alert('请输入合法数字')
            } else {
                for (let i = 1; i <= num; i++) {
                    if (num % i == 0) {
                        return false
                    }
                }
            }
            return true

        }
        let re = isPrime()
        document.write(`${num}是一个质数吗？${re}`)

    </script>
</body>

</html>